package cn.edu.ujn.service;

import java.util.List;

import cn.edu.ujn.dao.BaseDict;
import cn.edu.ujn.dao.QueryPo;
import cn.edu.ujn.utils.Page;

public interface IBaseDictService {
	//根据类型查找全部的数字字典，返回List列表
	List<BaseDict> findBaseDictByTypeCode(String typecode);

	Page<BaseDict> selectByCondintion(Integer currentPage, Integer pageSize, String keyWord);
	 // 删除字典，将enable标志位设置为0
	int deleteDict(String dict_id);
	//得到id字典的信息
	BaseDict getDictById(String dict_id);
	//更新字典
	int updateBaseDict(BaseDict baseDict);
	//创建字典
	int creatBaseDict(BaseDict baseDict);
	
	//获取类别
	List<BaseDict> queryBaseDictGetTypeCode();
	
	//分页查询
	Page<BaseDict> queryBaseDictByQueryPo(QueryPo queryPo);

}
